<template>
  <div class='demo'>
    demo
  </div>
</template>

<script>
import tool from '@/utils/tool'
import entryStore from '@/store/entry_store'
export default {
  asyncDataCache: true, //允许配置页面缓存；若页面渲染依赖于router.query，则不能配置缓存；若依赖于router.params、route.meta，可以配置缓存
  asyncData(store, router, context) {
    tool.injectTag('range_js', context)
    // 服务端才调用
    entryStore.loadModule(store, ['home'])
    return Promise.all([
      // 获取底部导航栏等信息
      store.dispatch('getFooters', {})
    ])
  },
  name: 'home',
  components: {

  },
  data () {
    return {

    }
  },
  beforeMount() {
    // 初始化this.storage
    this.storage.init()
    entryStore.loadModule(this.$store, ['home'])
  },
  methods: {

  }
}
</script>

<style scoped>

</style>
